package com.ykyl.pojo.dto;

import com.ykyl.base.BaseDto;
import lombok.Data;

@Data
public class AlertRuleDto extends BaseDto {
    /**
     * 产品ID
     */
    private String productKey;

    /**
     * 产品名称
     */
    private String productName;

    /**
     * 模块ID
     */
    private String moduleId;

    /**
     * 模块名称
     */
    private String moduleName;

    /**
     * 功能名称
     */
    private String functionName;

    /**
     * 功能ID
     */
    private String functionId;

    /**
     * 相关设备
     */
    private String deviceId;

    String deviceName;

    /**
     * 规则名称
     */
    private String alertRuleName;

    /**
     * 统计字段
     */
    private String statisticField;

    /**
     * 操作符
     */
    private String operator;

    /**
     * 值
     */
    private Float value;

    /**
     * 持续时间
     */
    private Integer duration;

    /**
     * 数据聚合周期
     */
    private Integer dataAggregationPeriod;

    /**
     * 告警生效周期
     */
    private String alertEffectivePeriod;

    /**
     * 告警静默期
     */
    private Integer alertSilentPeriod;

    /**
     * 状态
     */
    private Integer status;

}